#ifndef __LinkQueue_H_
#define __LinkQueue_H_
#include "DoubleLinkList.h"

typedef struct LinkQueue
{
    DLinkList queue;
    ElementType FrontData;
}LQueue;

int InitLQueue(LQueue *lq);
void QPush(LQueue *lq,ElementType element);
ElementType *QPop(LQueue *lq);
int IsQEmpty(LQueue *lq);
Node *GetFront(LQueue *lq);
void FreeLQueue(LQueue *lq);




#endif